\hypertarget{format__jef_8c}{}\doxysubsection{extern/libembroidery/src/formats/format\+\_\+jef.c File Reference}
\label{format__jef_8c}\index{extern/libembroidery/src/formats/format\_jef.c@{extern/libembroidery/src/formats/format\_jef.c}}
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include $<$math.\+h$>$}\newline
{\ttfamily \#include \char`\"{}../embroidery\+\_\+internal.\+h\char`\"{}}\newline
\doxysubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structhoop__padding}{hoop\+\_\+padding}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{format__jef_8c_ae5f72fdf0b3aec855a9b6324cc9aaab0}{jef\+Get\+Hoop\+Size}} (int width, int height)
\item 
char \mbox{\hyperlink{format__jef_8c_a5a786535b6161d47786b154225277772}{jef\+Decode}} (unsigned char input\+Byte)
\item 
void \mbox{\hyperlink{format__jef_8c_a3eaf5dddc01c4443a6dbd9e8fba29955}{jef\+Set\+Hoop\+From\+Id}} (\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$pattern, int hoop\+Code)
\item 
void \mbox{\hyperlink{format__jef_8c_a145b0d40fc24679f1c125115e0bd059d}{read\+\_\+hoop}} (FILE $\ast$file, struct \mbox{\hyperlink{structhoop__padding}{hoop\+\_\+padding}} $\ast$hoop, char $\ast$label)
\item 
char \mbox{\hyperlink{format__jef_8c_aacabd0b28cfa6d3763a48eefd781f26b}{read\+Jef}} (\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$pattern, FILE $\ast$file)
\item 
void \mbox{\hyperlink{format__jef_8c_a1e908dbc1516b1a6ddca42140a91bc60}{jef\+Encode}} (unsigned char $\ast$b, char dx, char dy, int flags)
\item 
char \mbox{\hyperlink{format__jef_8c_a274f74d19265ef1b1fa04381145751db}{write\+Jef}} (\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$pattern, FILE $\ast$file)
\end{DoxyCompactItemize}


\doxysubsubsection{Function Documentation}
\mbox{\Hypertarget{format__jef_8c_a5a786535b6161d47786b154225277772}\label{format__jef_8c_a5a786535b6161d47786b154225277772}} 
\index{format\_jef.c@{format\_jef.c}!jefDecode@{jefDecode}}
\index{jefDecode@{jefDecode}!format\_jef.c@{format\_jef.c}}
\doxyparagraph{\texorpdfstring{jefDecode()}{jefDecode()}}
{\footnotesize\ttfamily char jef\+Decode (\begin{DoxyParamCaption}\item[{unsigned char}]{input\+Byte }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__jef_8c_a1e908dbc1516b1a6ddca42140a91bc60}\label{format__jef_8c_a1e908dbc1516b1a6ddca42140a91bc60}} 
\index{format\_jef.c@{format\_jef.c}!jefEncode@{jefEncode}}
\index{jefEncode@{jefEncode}!format\_jef.c@{format\_jef.c}}
\doxyparagraph{\texorpdfstring{jefEncode()}{jefEncode()}}
{\footnotesize\ttfamily void jef\+Encode (\begin{DoxyParamCaption}\item[{unsigned char $\ast$}]{b,  }\item[{char}]{dx,  }\item[{char}]{dy,  }\item[{int}]{flags }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__jef_8c_ae5f72fdf0b3aec855a9b6324cc9aaab0}\label{format__jef_8c_ae5f72fdf0b3aec855a9b6324cc9aaab0}} 
\index{format\_jef.c@{format\_jef.c}!jefGetHoopSize@{jefGetHoopSize}}
\index{jefGetHoopSize@{jefGetHoopSize}!format\_jef.c@{format\_jef.c}}
\doxyparagraph{\texorpdfstring{jefGetHoopSize()}{jefGetHoopSize()}}
{\footnotesize\ttfamily int jef\+Get\+Hoop\+Size (\begin{DoxyParamCaption}\item[{int}]{width,  }\item[{int}]{height }\end{DoxyParamCaption})}

\hypertarget{format__jef_8c_janome-jef-format}{}\doxyparagraph{Janome Embroidery Format (.\+jef)}\label{format__jef_8c_janome-jef-format}
\index{jef@{jef}} \index{Janome@{Janome}}

Stitch Only Format. \mbox{\Hypertarget{format__jef_8c_a3eaf5dddc01c4443a6dbd9e8fba29955}\label{format__jef_8c_a3eaf5dddc01c4443a6dbd9e8fba29955}} 
\index{format\_jef.c@{format\_jef.c}!jefSetHoopFromId@{jefSetHoopFromId}}
\index{jefSetHoopFromId@{jefSetHoopFromId}!format\_jef.c@{format\_jef.c}}
\doxyparagraph{\texorpdfstring{jefSetHoopFromId()}{jefSetHoopFromId()}}
{\footnotesize\ttfamily void jef\+Set\+Hoop\+From\+Id (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$}]{pattern,  }\item[{int}]{hoop\+Code }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__jef_8c_a145b0d40fc24679f1c125115e0bd059d}\label{format__jef_8c_a145b0d40fc24679f1c125115e0bd059d}} 
\index{format\_jef.c@{format\_jef.c}!read\_hoop@{read\_hoop}}
\index{read\_hoop@{read\_hoop}!format\_jef.c@{format\_jef.c}}
\doxyparagraph{\texorpdfstring{read\_hoop()}{read\_hoop()}}
{\footnotesize\ttfamily void read\+\_\+hoop (\begin{DoxyParamCaption}\item[{FILE $\ast$}]{file,  }\item[{struct \mbox{\hyperlink{structhoop__padding}{hoop\+\_\+padding}} $\ast$}]{hoop,  }\item[{char $\ast$}]{label }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__jef_8c_aacabd0b28cfa6d3763a48eefd781f26b}\label{format__jef_8c_aacabd0b28cfa6d3763a48eefd781f26b}} 
\index{format\_jef.c@{format\_jef.c}!readJef@{readJef}}
\index{readJef@{readJef}!format\_jef.c@{format\_jef.c}}
\doxyparagraph{\texorpdfstring{readJef()}{readJef()}}
{\footnotesize\ttfamily char read\+Jef (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$}]{pattern,  }\item[{FILE $\ast$}]{file }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__jef_8c_a274f74d19265ef1b1fa04381145751db}\label{format__jef_8c_a274f74d19265ef1b1fa04381145751db}} 
\index{format\_jef.c@{format\_jef.c}!writeJef@{writeJef}}
\index{writeJef@{writeJef}!format\_jef.c@{format\_jef.c}}
\doxyparagraph{\texorpdfstring{writeJef()}{writeJef()}}
{\footnotesize\ttfamily char write\+Jef (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$}]{pattern,  }\item[{FILE $\ast$}]{file }\end{DoxyParamCaption})}

